package com.qh.resourcehub.program.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class VirtualVo {
    //基础信息表
    private String infoId;
    private String applicantUnitDepartment;     // 单位及部门
    private String contactInfo;             // 联系方式
    private String applicantUser;             // 申请人名字
    private String applyUser;             // 申请人ID
    private String systemSecurityOfficer;             //系统安全负责人
    private String applicationItem;             //申请事项
    private String systemName;             //系统安全负责人
    private String applyArea;             //申请区域
    private String assignedIp;             //信息中心已分配的IP
    private String applicationReasonExplanation;             //申请/变更原因说明
    private String operatingSystem;             //操作系统
    private String vCpuCount;             //VCPU（核）
    private String memoryGb;           // 内存（GB）
    private String storageGb;         // 存储容量（GB）
    private String fileUrl;


    //流程表信息
    private String processId;               // 审批流程ID
    private String processStatus;         // 当前审批状态
    private String processStatusName;         // 当前审批状态
    private String processUser;         // 当前申请用户
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date processTime; //申请时间
    private String processRecordId;  //审批流程信息ID
    private String examineUserId;
    //审批type：1当前需要审核；2审核历史
    private String examineType;
    private String infoType;
    private String examineUserName;
    private String recordMsg;
}
